embedded linux pcb layout open source development application thin-client avr pic microcontroller windows pcb design software pcb assembly radius3 atmel unix pcb